App\controllers\KCHomeController D

Total Complexity 346
Dependencies 13
Dependents 0
Total lines 1,833
Lines of code 1,553
Logical lines of code 979
Comment lines 10
Methods 34
Properties 2

Methods 34

Method Rating Maintainability Complexity Lines of code
getStaticData()
D
7
100 337
getUser()
D
20
55 194
doctorRevenue()
D
27
30 146
getClinicBarChart()
C
30 27 115
kcGetCustomFields()
C
33 22 92
getClinicRevenue()
A
36 13 73
saveZoomConfiguration()
A
38 11 71
getDashboard()
A
36 9 79
getWeeklyAppointment()
A
41 9 51
checkIfClinicHaveSession()
A
46 8 34
resendUserCredential()
S
45 6 43
changeWooCommercePaymentStatus()
S
48 5 37
changePassword()
S
52 5 24
getWooCommercePaymentStatus()
S
55 5 19
getAllReportType()
S
51 4 24
getJSONdata()
S
54 4 20
getActivePlugin()
S
56 4 17
renderShortcode()
S
58 3 15
setChangeLog()
S
59 3 14
saveTimeZoneOption()
S
59 3 14
getEnableEncounterModule()
S
61 3 12
sendTestEmail()
S
58 2 15
getZoomConfiguration()
S
59 2 15
getAppointmentDescription()
S
65 2 8
getAppointmentPatientInfo()
S
65 2 8
logout()
S
68 1 7
enableDisableSMS()
S
63 1 10
enableDisableWhatsapp()
S
63 1 10
enableDisableAppointmentDescription()
S
64 1 9
enableDisableAppointmentPatientInfo()
S
64 1 9
saveCalenderConfiguration()
S
64 1 10
getTest()
S
71 1 6
enableDisablePaypal()
S
63 1 10
__construct()
S
74 1 5